var express = require('express')
var router = express.Router()
// 文件上传
var multer = require('multer')
// var storage = multer.diskStorage({
//   destination: function (req, file, cb) {
//     cb(null, 'e:/uploads')
//   },
//   filename: function (req, file, cb) {
//     // cb(null, file.filename + getSuffix(file.originalname))
//     console.log(file)
//     cb(null, file.originalname)
//   }
// })
var upload = multer({
  // storage
  dest: 'e:/uploads/'
})

// function getSuffix (name) {
//   let suffix = ''
//   let suffixReg = name.match(/\.\w+$/)
//   if (suffixReg) {
//     suffix = suffixReg[1]
//   }
//   return suffix
// }
router.post('/TemplateSet/AddHoliday_TemplateNew', function (req, res) {
  res.send({
    'code': 0,
    'message': 'ok',
    'data': {}
  })
})

router.get('/TemplateSet/GetTemplate', function (req, res) {
  res.send({
    'code': 0,
    'message': 'ok',
    'data': {
      templateUrl: JSON.stringify({
        name: '模板1',
        dpi: {
          width: 1600,
          height: 512
        },
        // edit: true,

        // 当前容器 / 实际容器(1080 * 1920)
        // 如果当前为 540，那么 scale 为 0.5
        // scale: 1,
        
        docsAttachment: {
          speed: 16,
          list: [
            {
              name: 'xxx.pdf',
              url: 'http://192.168.1.222:3003/uploads/953ddde6b09bfd4ca064ca5ae5784968'
            }
          ]
        },

        background: {
          image: '',
          color: 'rgba(255,255,255,1)'
        },
        controls: [{
          // 1 图片; 2 幻灯片; 3 文本； 4 滚动文本； 5 视频
          type: 1,

          x: 20,
          y: 10,
          w: 300,
          h: 200,

          image: 'http://cdn-portal-img.30edu.com.cn/67b06668-c698-46b8-944c-dd3636fa430f/20141214/cf9efcd6-1f00-41e1-ac99-2038b24e0cbd.jpg',
          zIndex: 10
        },
        {
          // 幻灯片
          type: 2,

          x: 200,
          y: 500,
          w: 400,
          h: 200,
          images: [
            'http://cdn-portal-img.30edu.com.cn/67b06668-c698-46b8-944c-dd3636fa430f/20150109/34a2b0c5-cf75-4c09-bc1f-598d09d4ddcb/ppt.jpg?imageView2/1/w/240/h/176',
            'http://cdn-portal-img.30edu.com.cn/67b06668-c698-46b8-944c-dd3636fa430f/20150109/bb27076f-cd2c-4197-89ea-c573a9d2431e/ppt.jpg?imageView2/1/w/240/h/176',
            'http://cdn-portal-img.30edu.com.cn/67b06668-c698-46b8-944c-dd3636fa430f/20150109/91b1e120-1131-4b92-afa0-1e3d45a025f5/ppt.jpg?imageView2/1/w/240/h/176'
          ],
          zIndex: 11
        },
        {
          // 普通文本
          type: 3,

          x: 200,
          y: 260,
          w: 350,
          h: 200,
          text: '<p>六月二十九日，实验中学党总支组织三十多名党员到万全镇潭子村与村民党员共同开展六月份主题党日互动。</p>',
          zIndex: 1
        },
        {
          // 滚动文本
          type: 4,

          x: 400,
          y: 20,
          w: 300,
          h: 80,
          zIndex: 8,

          text: '<p>深入贯彻学习党的十九大会议精神，深化落实《<mark class="marker-yellow">国家中长期教育改革和发展纲要</mark>》（2010—2020），全面落实《义务教育学校管理标准》，积极培育和践行社会主义核心价值观，传递教育正能量，唱响课改主旋律，焕发校园生命力，塑造校园“文化阵地”、“精神高地”，大力提升办学品位，办人民满意教育。</p>',
          rollType: 1 // 1 上下；2 左右
        },
        {
          // 视频
          type: 5,

          x: 620,
          y: 600,
          w: 260,
          h: 200,
          // 'https://interactive-examples.mdn.mozilla.net/media/examples/flower.webm',
          //   'https://archive.org/download/BigBuckBunny_124/Content/big_buck_bunny_720p_surround.mp4',
          //   'https://archive.org/download/ElephantsDream/ed_1024_512kb.mp4'
          videos: [{
            name: 'flower',
            src: 'https://interactive-examples.mdn.mozilla.net/media/examples/flower.webm'

          },
          {
            name: 'big_buck_bunny_720p_surround',
            src: 'https://archive.org/download/BigBuckBunny_124/Content/big_buck_bunny_720p_surround.mp4'
          },
          {
            name: 'ed_1024_512kb',
            src: 'https://archive.org/download/ElephantsDream/ed_1024_512kb.mp4'
          }
          ],
          zIndex: 2
        },
        {
          // 当前时间
          type: 6,

          x: 620,
          y: 350,
          w: 320,
          h: 230,
          zIndex: 2,
          color: '#666'
        },
        {
          // 天气
          type: 7,

          x: 600,
          y: 200,
          w: 200,
          h: 130,
          zIndex: 2,

          city: '广东省,深圳市',
          fontSize: 100,
          color: '#666'
        },
        {
          // 倒计时
          type: 8,

          x: 760,
          y: 0,
          w: 240,
          h: 200,
          startDate: '2018 12 12 09:10:00',
          themeText: '',
          zIndex: 2,
          color: '#666'
        },
        {
          // 横版滚动文字
          type: 4,

          x: 355,
          y: 110,
          w: 380,
          h: 30,
          zIndex: 2,

          text: '<p>上午九点，在嘹亮的国歌声中，在鲜红的党旗下，校、村共六十名党员在潭子村村委会里举行了党日活动。在完成了支部主题党日活动四项规定动作后，实验中学校长、书记叶军同志讲了一节生动的党课，重点学习了习近平总书记视察荆州的讲话精神。会上，潭子村书记栾德祥同志介绍了潭子村基本情况及发展思路。潭子村包村领导也参加了活动。</p>',
          rollType: 2 // 1 上下；2 左右
        }
        ]
      })
    }
  })
})

router.post('/Mccard/ClassBrand/UploadImage', upload.single('file'), function (req, res) {
  let file = res.req.file
  console.log(file)

  res.send({
    'code': 0,
    'message': 'ok',
    'data': {
      Url: `http://${require('../build/get-ip-adress')()}:3003/uploads/` + file.filename
    }
  })
})

router.post('/TemplateSet/UploadOfficeTransitionPdf', upload.single('file'), function (req, res) {
  let file = res.req.file
  console.log(file)

  res.send({
    'code': 0,
    'message': 'ok',
    'data': {
      Url: `http://${require('../build/get-ip-adress')()}:3003/uploads/` + file.filename
    }
  })
})

router.get('/Mccard/ClassBrand/GetPlayDownloadUrl', function (req, res) {
  res.send({
    'code': 0,
    'message': 'ok',
    'data': req.query.url
  })
})

module.exports = router
